{
    "Dhcp4": {
        "interfaces-config": {
            "interfaces": [
                "igc0",
                "igc1"
            ]
        },
        "lease-database": {
            "type": "memfile",
            "persist": true,
            "name": "/var/db/kea/dhcp4.leases"
        },
        "loggers": [
            {
                "name": "kea-dhcp4",
                "output_options": [
                    {
                        "output": "syslog"
                    }
                ],
                "severity": "DEBUG"
            }
        ],
        "valid-lifetime": 7200,
        "max-valid-lifetime": 86400,
        "ip-reservations-unique": false,
        "host-reservation-identifiers": [
            "hw-address",
            "client-id",
            "duid"
        ],
        "echo-client-id": false,
        "option-data": [
            {
                "name": "domain-name",
                "data": "home.arpa"
            }
        ],
        "option-def": [
            {
                "space": "dhcp4",
                "name": "ldap-server",
                "code": 95,
                "type": "string"
            }
        ],
        "hooks-libraries": [
            {
                "library": "/usr/local/lib/kea/hooks/libdhcp_lease_cmds.so",
                "parameters": {
                    "binding-variables": [
                        {
                            "name": "domain-name",
                            "expression": "option[15].text",
                            "source": "response"
                        }
                    ]
                }
            },
            {
                "library": "/usr/local/lib/kea/hooks/libdhcp_run_script.so",
                "parameters": {
                    "name": "/usr/local/share/kea/scripts/kea_run4",
                    "sync": false
                }
            }
        ],
        "control-socket": {
            "socket-type": "unix",
            "socket-name": "/var/run/kea/kea4-ctrl-socket"
        },
        "sanity-checks": {
            "lease-checks": "fix-del"
        },
        "authoritative": true,
        "client-classes": [
            {
                "name": "pool_lan_0",
                "test": "member('ALL')"
            },
            {
                "name": "pool_opt4_0",
                "test": "member('ALL')"
            }
        ],
        "subnet4": [
            {
                "id": 1,
                "subnet": "192.168.254.0/24",
                "option-data": [
                    {
                        "name": "domain-name-servers",
                        "data": "192.168.254.10"
                    },
                    {
                        "name": "routers",
                        "data": "192.168.254.10"
                    }
                ],
                "pools": [
                    {
                        "pool": "192.168.254.20 - 192.168.254.40",
                        "client-classes": [
                            "pool_lan_0"
                        ]
                    }
                ],
                "reservations": [
                    {
                        "hw-address": "1e:a1:de:ad:be:ef",
                        "ip-address": "192.168.254.19"
                    }
                ],
                "reservations-in-subnet": true
            },
            {
                "id": 2,
                "subnet": "192.168.2.0/24",
                "option-data": [
                    {
                        "name": "domain-name-servers",
                        "data": "192.168.2.1"
                    },
                    {
                        "name": "routers",
                        "data": "192.168.2.1"
                    }
                ],
                "pools": [
                    {
                        "pool": "192.168.2.100 - 192.168.2.105",
                        "client-classes": [
                            "pool_opt4_0"
                        ]
                    }
                ],
                "reservations-in-subnet": true
            }
        ],
        "reservations": [
            {
                "hw-address": "1e:a1:de:ad:be:ef"
            }
        ]
    }
}